Don't worry about encoding in the public interface of send().
Send the messages to the configured channel, not a hardcoded one.