Restructure in place