Incorporate golang impl