require at least Go 1.1