Use readVariableValue instead of read