added BUFF_INFINITY macro const to be the new 'unlimited' capacity