Don't throw exceptions.
Merge pull request #81 from Selat/key-value-storage

Don't throw exceptions.