Taken out stupid useless recursion where it was 100% not needed