fixed timeout behaviour