Debugging of module code largely finished. walk.ask() is now working much better. Just need to fix any errors raised in walk.reply().