Building Query Restrictions