When using BNLS, the bot will pass the empty string to the BNLS server. Some servers may not handle this either, and cause the bot to get stuck connecting.
When using hashing, a somewhat cryptic message regarding warden is shown, and diagnosing the actual problem can be difficult.