> ITT: everyone pretending they've never burned hours troubleshooting only to find a stupid `=` instead of a `==`.
In the general case that OP was talking about, not for underhanded code, my comment holds.