test coverage and panics too