fixed broken recursion
0.4.5