V3

I definitely think there should be only one method. I'm willing to discuss what its name should be. My opinion is that `reserve` is probably a better name, but the difference isn't big enough that I want to disrupt things by changing the name.

If you want to start an email thread for discussion, go ahead.