If this is just an internals issue, then toss a coin, it
doesn't matter. But for the picture that we present to the
user, remember -- we always present a fictional picture that
hides most of the underlying details. The unsophisticated
user thinks he is debugging his code -- not the underlying
machine. If possible, he doesn't want to know eg. that
line seventeen has been broken into several locations and
intermixed with code from 3 other lines. We're sometimes
forced to tell him anyway, but we don't if we can avoid it.