Save all the values

Fixes issue #65

Merge at Will

It seems to work, so feel free to test in your own situation. I ran some real world tests as well as this module's tests.