treat match failed case