now, it turned out this worked really well for timesharing because it depended on the blocking in order to allow it to have the appearance it could be serving multiple people simultaneously, because once one program was blocked, others could run, and it turned out most users spent most of their time looking at the print out trying to figure out what to do next.