oops. missed notification hooks. remove unused