So how do we solve the problem?