Please tell me I'm misreading something here. The condition should only evaluate to true on the first part if the total drive size is less than 500GB (512000 MB); it is 614383, or 600GB - definitely larger. I thought explicit value was just doing a straight numerical comparison. Is there some behind-the-scenes conversion going on?