only suppress character if it's "^"