so... no point trying to split each chip into its own thread...
cumbersome, and not much benefit. back to the drawing board again.