Hard Trampling Compilation