enhanced support for golang