could we not allow andWhere on a qb that has no where yet? so that where overwrites the criteria, but andWhere just adds another and-ed criteria to the list, even if the list is currently empty.