Timeouts made easy