can't use simple_geom as it leads to gaps