removed Point::Optional