Validação para garantir exclusividade, mas ignorar valores vazios?

Eu tenho a seguinte validação de campo de modelo:

<code>validates_uniqueness_of :acronym, :scope => [:group_id], :case_sensitive => false
</code>

O problema é que esse campo é opcional e um valor vazio / nulo está retornando como sendo um acrônimo já usado. Eu só quero validar que um acrônimo é único se um valor foi fornecido .. Existe uma maneira de atualizar esta validação para só ocorrer se houver um valor real .. não nulo / vazio?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion