That works assuming it's standard length data. If some of the fields have extra spaces or tabs, it could be a problem. Then again, you're going to have to fix it regardless, so I gess the middle step isn't really necessary.