Improved directive