entries can have arbitrary geometry as long as they honour the distance and intersects methods