Sorry I missed that, my bad.
Last question... I promise... when do we rely on `OrderStateListener` and when do not?