WIP protocol