Protector fixed to allow 'nil' as a subject (fixes #4)