I am curious, why is this needed?  If I am understanding this correctly, we would be better off using `trim()`