Recursion problem solved; bug 16