blocked hang on max_length < 2