explicit :json render is required after all