so that's why the timeout wasn't working...