I think this is unnecessary, and we can use getMatchFromServer for all cases.