Do not use defaultStore for testing
Error could be nil
Better unit tests (100% coverage!)