Paperclip limpa automaticamente os nomes de arquivo

Estou usando o ThoughtbotPaperclip gem para lidar com o upload de arquivo

Estou descobrindo que, quando carrego um arquivo com espaços no nome do arquivo, ele é armazenado com os espaços substituídos por sublinhado

Isso é bom

Eu também tentei enviar um arquivo com caracteres especiais como~ e assim por diante e todos foram substituídos por sublinhado

Ótimo. Exatamente o que eu quer

Mas por que isso está acontecendo?

Tudo o que estou fazendo no meu modelo é ...

has_attached_file(
    file_somefile,
    :path => ":rails_root/public/system/other/path/elements/:basename.:extension"
)

É o comportamento padrão deste clipe de papel?