Revert "Karrot rework"

This reverts commit 47d33e0e11dd78744528495cf5ffa3bdd75c0043.