covering all list endpoint cases