It also lists invalid accounts as available for Twitter (for example with a dash/hyphen in the username)
Twitter really does not help here; when I tried to make an account @xxx-yyy Twitter seemed to allow it, but silently changed it to @yyy_xxx… (yes, reversed!)