what do you mean "return" error? Nothing would happen if this function returned an error. There might be a better way of handling the error (although I don't know what can be better than `log.error`, really, once we have a real logging facility), maybe raising some event, but I don't think returning the error is the way to go here.

Also, I did this here on purpose, I want the status to be passed on to the frontend however I can manage, even if there **was** some db error here.

I'm open to suggestions on handling a possible error here, though. But I really don't know what they could be. DB connection error, I guess, and asking for a collection that doesn't exist if we were in strict mode...