Add triangle halt and lin. reload logic.