I don't quite understand why we had this in the first place. I don't really recall any stack-walking functionality we've ever had, other than getting a backtrace in gdb. Do you know why this was here for C code originally?