optionalWhenIsNew