Go 1.2+ only