hidden affiliate fees