remove trace because of recursion