The Sifflet visual functional programming language and aid to understanding recursive functions (http://mypage.iu.edu/~gdweber/software/sifflet/home.html)

#49Remove all calls to 'error'

There are many calls to 'error'. Each one of this can crash the program unless carefully guarded.