missing some requirements for coverage tests