Revert "slower"

This reverts commit 0fd3c76a35b9abd246e4de5a8ff61313a6a405bb.
Revert "Revert "slower""

This reverts commit 6ba1a192eda7e3f255a965eff85f1299fed6f900.