Not really related to this pull request, but should this timeout be configurable or have something exposed on the API to allow a backend to sleep or take more active measures to ensure there are no other users accessing the database?