Why the asymmetry here? Why is one of the two `notify...` methods fully implemented while the other one is not?