fix defaulting of options
fix output of rules with no declarations for Identity compiler