Improved required * location