alter attribute precedence