Denying user agents causes unexpected results