slow to a crawl

slow down a lot