Charlie,
I played around some more and found that the ERROR disposition requeues the message instead of writing the message to the error database. I never really tried it since I didn’t want the message errored. So knowing that, you are correct in not needing OVER or PROTO.
Jonathan