Improvements to attribute