null sets don't throw a loop