Before revision:  Alternatively, the out-of-place update approach can admit changes with reduced rewrites .
After revision:  As a result, applications often employ extra layers of indirections to admit changes out-of-place update approach can admit changes with reduced rewrites .