do not return negative number of members