What are you using to determine whether *.io domains are "free" vs "taken"? It seems to be incorrect.
http://www.usernique.com/io/x
-- "free"
http://www.nic.io/cgi-bin/whois?query=x.io
-- The domain is unavailable for use.