make sure semupub does not go outside of location search
making post with json/query set to req.query automatically reducing code polution
silencing error is different than ignoring it
simplified and better designed security policy for API columns to be returned