More flexibility w/ fields and performance hack for referer-parser