You might be doing too much unrelated things in the `try` clause here. All the `self.db` access should be in the `else` clause instead. I'm also not exactly sure why you moved the `db` inserting outside of the `_fingerprint_worker` (I assume that was the idea).