Revised type accept mechanism.