Very small style observation: everywhere else, `==` seems to have spaces at either end.