Another suggestion from @Idi-Ot on elixirforum.com.
In essence the spec says that it has to be valid UTF8, but only says to close the connection when receiving invalid UTF8 text.
Conclusion: It doesn't say I need to check to make sure I send valid UTF8 text.