these innate operators are always valid, but may confuse the system though.