Why would I need to pass a count to pop?  That doesn't make a lot of sense.  That's a sign you need to refactor your impl.