silly idea, should we just triggering an event from the callback, smthg like `contacts:added`? so we could eventually listen to this later on, eg. in tests to prevent unexpected races?