Stop the unnecessary call recursive functions