CLPoint exception safety