Main Search Dick Flopping Compilation