handle special cases of attributes