Introduce more informative data about discarded recursion + test + changed logic of recognizng recursion