unary minus
get rid of throwing inside constructor
handle validation that pre-read filled in the read contexts
log errors with rollup read batches, appropriately decrement pending reads on failure
excess newlines
import loggerfactory
make explicitly nullable return
fix logger class
close out the staticly initialized timer's context
use max pool size instead of pool size