used lint, attempt 100% coverage