Updated to account for conditional loop in instance reservation set