Fixed: assign nilable to union