does it always return boolean when querying :Value? What is the corner case for ```Convert```?