How to Record a Protocol