Why not allow null here and remove orNull ?