More tests. Full coverage.