Should this **always** return JSON?