be more consistent with newlines