point may be null