I don't understand why this always returns a `Poly`.