Adding new rules on the fly: preliminary ready.