Hard Anal Compilation