preserve_default issue with migration