Add the default behaviour for an empty list - consistent with and()