cmptxpwr enters the main loop without erroring. I need tests with better code coverage to be confident that it's bug free.