why do we reinvent the wheel