versions should only increase
syntax
syntax, `0' not okay?