The list might be empty... we'd throw an exception and not handle it very well