Yeah it does stop after that adventure because the area is gone, but it returns a failed code so it aborts my subroutine. I worked around it by having that be the end of a code block. But I'll tweak it a bit and see if the ASH works better.
Thanks all