recalculate when expected matches not met