pure formatting changes should be avoided