Please use strict comparisons in all places where the type coercion is not required to make the logic work properly