bugfix: Database::get_last_error() now returns false