[fix] make syntax optional