Requires Go >= 1.1.1