improved licenseRule-behavior