Greater than 0.
Move sender id back to constructor.
Move handlers back into the constructor.
Use logger.error rather than logger.exception.
Call all waiting requests.
Fix pylint notes.