Solving the problems of unconstrained technological innovation