Improvement on rule class methods.