Optimized BaseChange some more.