fix no-newline edge case