The number of notifications that CB may send in a long running situation (months) could be very large. Maybe we should use a number type with a larger range than int (e.g. long long int)?