added mech timeout