Thanks so much for this. And if I don't know who long the trace needs to be (I just want to trace until I hit the first block, I could do this in a loop, eh? Start with a short trace and then keep extending it until I hit a block?

Anyway, I think I've got easier solution now to achieve what I was after, but I'm glad to know how to do this for the future.

Thanks again.