I think we generally want a way to handle this use case, as I could imagine it coming up in other cases. I need to run for most of the rest of the afternoon now, but will be back on this tomorrow.