Crawler generalized