Added puppet mode.