dependent destroy and only recent message