If you're willing to restrict the flexibility of your approach, you can almost always do something better