Principal #Hot Compilation Hd