these first two commits are unchanged from v1.
#3 of 5 is just a change to the commit message
#4 changes more of the lines because the (bc) thing tripped me up (as
it did Augie when he tried to queue it), and it's annoying and not
useful to do so.