also hiding some methods in header to surpress warning for coverage