SourceMultiplePositions: speed improvement and test