Removed external action option everywhere
Added support for #, {} <- parsing of rules