dedupe block emits unique messages, resolves #370