I think you missed making it clear that this is only fired for outgoing (called via .start()) calls, not incoming ones