Obtaining a potential flat enough to produce slow roll inflation is often difficult when gravitational effects are included. After briefly introducing this issue, I will discuss one way to guarantee the necessary flatness in the inflaton potential, using non-abelian discrete gauge symmetries in a low energy effective field theory. This mechanism also provides for a hybrid or mutated hybrid ending to inflation. A few implementations of this mechanism which satisfy the constraints on inflationary models will be described briefly.