Option.map2 cleanup