This is a very common idiom in json APIs, so handling this here could lead to a big code reduction in code that handles standard json APIs. But I could also see using your _request pattern, where each module has a _request function that handles this more specific stuff. Probably best to leave it out of jsonquest.