Revised protocol, still broken.