attributes
allign wildcard handling with the spec