Added testing and self execution to chatter