ChartDecoding isn't the only syntax algorithm