Point now checks if it is valid