could == be aliased to the = operator? or will that break things?