Cleaned up the interface a bit and provided a static method for geofenced group checks