Tests pass, need to fix coverage.