Confounding revisited with commutative computational algebra