Describe the mechanism of timeout in more detail