readd default _format to stop breaking when not passing _format to the route