isValue() should not be true for errors and reference
isValue() checks for error and reference