smarter constructor for rule
Merge branch 'firewall'
missing export
propellor spin