Also test with negative number of items? you fixed it above, so we can also add a test to ensure it in the future.