See Marmot.cc.html