switched timeout prevention