xapi map query when bbox is inside polygon


I have an application using the XAPI to extract water surfaces according to a tiling scheme. Some times the tile falls inside a water polygon, so that all corners of the bbox are inside the polygon. In this case the query seems to return no polygons.

Is this a bug or a feature? Is there another way to get the polygon intersecting my bbox?