Yet more 'Protocol' unit tests