case schemas.PuppetEventNameHeartbeat:
            w.puppet.On(name, func(i ...interface{}) {
                w.emit(name, NewContext(), i[0].(*schemas.EventHeartbeatPayload).Data)
            })