added new tests for guarding against feature regressions