proper uri scheme sniffing