fixed getSourceValue