Extra guards to the notify: methods and additional documentation.