diff --git a/class/FlupdoMachine.php b/class/FlupdoMachine.php
index 56ded035b9b4cfcd08d8efeda0e9804badafc748..e1c76d14c11e097aaa6291f97e822cc1c1fe9457 100644
--- a/class/FlupdoMachine.php
+++ b/class/FlupdoMachine.php
@@ -586,7 +586,7 @@ abstract class FlupdoMachine extends AbstractMachine
 			throw new InvalidArgumentException(sprintf('Malformed ID: got %d pieces of %d.', count($id), count($this->describeId())));
 		}
 		foreach (array_combine($this->describeId(), (array) $id) as $col => $val) {
-			$query->$clause($query->quoteIdent($table).'.'.$query->quoteIdent($col).' = ?', $val);
+			$query->$clause($table.'.'.$query->quoteIdent($col).' = ?', $val);
 		}
 		return $query;
 	}