It's because I'm using the same route for two purposes:
/archive/:date to render the posts
/archive/:date?type=calendar to return a json for the backbone model