really nice to see test case for change