blumpkinのようなどんな単語でも探してください。

if i failは定義されていません。
定義しましたか?