syntax and version error patches