added try/catch blocks to walker calls