send_file header strangeness

When I serve up a gif file using send_file('file.gif', :type => 'image/gif'), for some reason I get

  Content-Type: image/gif; charset=utf-8

in my headers. Maybe I'm missing something, but this doesn't look like entirely correct behaviour.