Foursquare functionally complete, fixed return logic (hopefully)