Petite perfection compilation