got a bit carried away with the trailing space removal in vim