in my defense, it somehow didn't crash the first time so I kinda dismissed it as a problem, in retrospect I definitely should have closed that loop