up to 0.9.0; requires go1.2 to build