just with go >= 1.2