Fix extractValue function