Como lidar com nulos no LINQ ao usar Mín ou Máx?

Tenho a seguinte consulta Linq:

result.Partials.Where(o => o.IsPositive).Min(o => o.Result)

Eu recebo uma exceção quando result.Partials.Where (o => o.IsPositive) não contém elementos. Existe uma maneira elegante de lidar com isso além de dividir a operação em duas e verificar se há nulo? Eu tenho uma classe cheia de operações como esta.

EDIT: A questão está relacionada ao LINQ to Object

Esta é a exceção que estou recebendo (traduzido como: A sequência está vazia):

questionAnswers(6)

yourAnswerToTheQuestion