shapely isn't needed for now