joinGroup and leaveGroup can be called with bad arguments without assertion failure
chrome.sockets to support a whole bunch of bad input