added matching arg to generate destroyed message methods