Need to find a way to extract the statuses from matches and give the results back to the user. Potential solutions: - Eliminate status from the match functions and just watch the statuses internally - Pick 1 status to return back to the user