reflect.go fixes