everything in one place
einstein just uses buzzrule, cleanup in the test