Removed a bad base case in trickleDown but revealed another bug