this will still not allow for multiple databases being opened directly via `SQLiteDatabase#openDatabase`, but should be ok in most cases