Principal Rechercher Cum Splattered Compilation