Fixing logic bug in signal faults where I wasn't checking the delay properly