I am working on a fix in the Employee Contact business class and the EmployeeContactUpdateForm form to allow users to set their work emails also has their preferred email. Currently how it works is you can set a preferred email on any email does not have the work email bool check but if I try to make the Work Email also my preferred it does not work. I have found a work around where I can take the work email off and set it to a fake email as my work email and then set the actual work email to my preferred and then finally reassign the Work Email Boolean/Status back to the actual real email but I feel like this work around shouldn't be required. Does anybody have any suggestions on how to fix this?