@dshanske knowing when to entity-encode special characters is a bitch