Allow inputs which aren't in history
add unittests for job completion checksum functions