it is escaped and stringified before getting to this function.