- typo on workers config
- using ugly goto to handle EAGAIN and EINTR situations.