better arguments for where