recompile with go1.2