Cleanup & require rule