Why requiring at least 1 element ?