Fix #969 by scheduling another call after a small delay