very thorough test coverage, thank you