It's not clear what the rationale behind this zeroing is... definitely needs a comment here or on `newEmailCount` that defines the life-cycle of the value.