fix valid only if no match