Another issue is that it won't allow abstract namespace sockets because those start with a zero byte.  They're Linux-only however so maybe they're out of scope.