Event 58

if `databaseRegistration` is null, what point is there in continuing?  This method should just be a retrieve, not a retrieveOrCreate.