I used the BBOX Strategy as a reference, but I'll revert that.

https://github.com/openlayers/openlayers/blob/master/lib/OpenLayers/Strategy/BBOX.js#L80