work with latest (1.4) golang