Simple and flexible