add "correct" pattern handling; traceur