- Add failing unhappy path tests
- Handle empty and null lists