possible solution?

I don't know if you like this solution better or not.  Was just thinking about it on the drive home and I remembered zip.  Ignore the changes to the tests if you are not using the new rspec.