Remove recusion.