return the record object

This should work out just fine, with the decentralized system that we
use at elos, we can assume that object create and update will go through
without any problems. If there is a problem, the server will tell us and
we can fix it then.