Either breaks or loops forever. Make work