Visitors: Design of a protocol