ensures that the callback is called once
1.1.1