First pass at client messages #127