Couldn't ```BREAK_TIMEOUT``` and ```NUM_RETRIES``` be merged :? Just asking. I'm not sure if there is a limit for ```BREAK_TIMEOUT```. But looks like the only goal for both ```NUM_RETRIES``` and ```BREAK_TIMEOUT``` is to allow the user to add more wait time. Probably I'm forgetting something, clarification is welcome :)