improve testability and prepare for additional test types