fixed the bug where default syntax gets modified