It's not hairy at all. Just use the non-type-coercing equality operators, which I already do.