I still think the return code should be OK even when the list is empty. After all, you are not returning an empty response body, you are returning `[]`.