Removed anonymous recursive functions