Implements more test cases