I disagree with this. I think ret should remain nil, and instead we set an `any` boolean to true, and check for that later. See [datastore.go](https://code.google.com/p/appengine-go/source/browse/appengine/datastore/datastore.go#275).