Remove usage of getEffectiveSide, as it is bad practice