Partial
oh, these were good and virtuous, even if they don't yet work
initScan needs the scanner_params.