Substantive changes: rewrote the entire test case to account for multiple scenarios for passing
Changed paths: