Underscore type in w/i pattern; reject illegal attr