this is a necessary step to knock out the implicit assumption that every player is using the same protocol.