perhaps they must all be doubles...