Strict comparison all the things - only had `==` because a lot of the other code didn't (trying to maintain consistency) - will update shortly.