undo optionalness