fixing recursion (because, it threw me for a loop)