consume fully