Prevent calling `crawl()` after calling custom callback method

From 0029558, `crawl()` method is invoked after provided custom callback method is called.
If this is an intended change, please forgive me and close the issue.