You do not call it
The code that received your function decides when and how often it runs. That is why a callback body must be safe to run more than once.
Later is not never
A callback can be dropped instead of called. Any path that waits on one needs a matching path for the case where it never arrives.