I was clearly misinformed when I wrote this code: http://play.golang.org/p/p-j0-qfDbP