rewording + GM-Less variant