DO NOT USE THIS INSTANCE FOR LIVE DATA!!!!
When suspending a NioListener, we set a state. However, when resuming the listener, this state is not reset. This leads to not being able to suspend the listener again.