Empty Q() object will causes SQL syntax error. ``` python q = Q() User.select(q) ``` This means "SELECT \* FROM user WHERE (())" in SQL. In case of empty Q object, it should be ignored.