Agreed. Overengineering and premature optimization are the root of all crud.