Fx mixed return types from doCopy()