Some code from jeremymcanally’s “pending” github.com/jeremymcanally/pending/tree/master