preventing jenkins warnings, improving unit test coverage, and fixing
style issues