forgot to pass param in recursion... derr