> Sort should terminate silently but traps or sorts an unmarked viewer. Perhaps the reason why Sort traps is that Oberon.MarkedViewer returns the filler viewer, whose fields Viewers.FillerViewer.dsc and Viewers.FillerViewer.next are both always set to NIL.