I definitely agree that it is nice to have a solution to this problem which does NOT involve assembly language insertions, which are really at an unnecessarily low level (and unncessarily non-portable).