ack. somewhere somehow i had the impression that singleton-like behavior was appropriate.
it's been a few weeks since i looked at this.
whether that's appropriate or not, the rspec and the code supports a consistent behavior.