try to preserve bad formatting with tabs to facilitate diffing