can work on accept_timeout (fail before local variables)