syntax is hard