bug fix: attribute values can now contain 1 or more underscores