Deleted prototype
Moved fragments
Refactor: stepdown rule