Messing with open types for client and server