Enable the listener to carry some state