If done with careful design, it is possible to substantially fix all of these issues simultaneously.