The earlier step that I have mentioned can be used to find the existence of conversion routine for a field. If the domain has conversion routine then it is advisable to use the same in program.
Please get back if you still have any issues.
Regards,
Satish