timeout branch