better getValue for tooltip with explanation and working tests