See http://klog.icrr.u-tokyo.ac.jp/osl/?r=8682