use position rather than hard-coding Groovy override version