So are we going to check headers to decide what to do in this case? Seems appropriate to do that (and simple enough).