Implement Nigel Tao's comments [1].

[1]: https://groups.google.com/forum/#!msg/golang-nuts/MGtN3w48IF8/0_N15e9lVRsJ