be more restrictive about what we accept as attribute
be more restrictive about what we accept as attribute