Moved to using scanSub(); started debugging; wiped newScan() (depreciated)