There needs to be a check for singular relations as they would break this loop