bug: has many syntax