--- a --- Before: foobar After: fooar --- b --- Before: a    After: a   --- c --- Before: a  b After: a b --- d --- Before: a   b After: a  b --- e --- Before: a    b After: a   b --- f --- Before: a     b After: a    b --- g --- Before:   b After:  b