hopefully this fixes auto crlf without adding any stupid trailing ^M chars