Currently, tests only focus on client identification and disregard versions. Depends on implementing #2.