Allow conditional creation of optionals