Added pad_crlf feature. Likely to be changed or augmented later.