diff --git a/masquerade.module b/masquerade.module
index a487b60..252b4bd 100644
--- a/masquerade.module
+++ b/masquerade.module
@@ -840,12 +840,11 @@ function masquerade_switch_back() {
     ':uid_as' => $user->uid,
   ))->fetchField();
   // erase record
-  $conditions = db_or();
-  $conditions->condition('sid', session_id());
-  $conditions->condition('uid_as', $user->uid);
-  $query = db_delete('masquerade');
-  $query->condition($conditions);
-  $query->execute();
+  db_delete('masquerade')
+    ->condition('sid', session_id())
+    ->condition('uid_as', $user->uid)
+    ->execute();
+
   $oldname = ($user->uid == 0 ? variable_get('anonymous', t('Anonymous')) : $user->name);
 
   // Call logout hooks when switching from masquerading user.
