ignore unused code blocks for coverage reasons