Geom interface implemented