Oh, here we are setting the marker code in a follow-on commit. All righty then. I suppose this works, but if we're going to do it this way we need to const-ify the interfaces and document them so it's clear this is the expectation, and that the marker param isn't a cookie to be fed back in.