i think the previous code really made no sense. why would we not include the route if the format matches? and why would we alter the route to change the default format?

even as is, i am not entirely sure if it makes any sense to change the default for the format, as this will potentially happen to go into the database on flush.

@uwej711 @lsmith77 not sure if one of you originally worked on this? as i don't really understand the purpose of setting the default for the format, i would be glad for input. maybe also @tobion has some input here?