sanitize the deprecation notification slightly
make notification null_notification and singleton
fixup old custom formatter feature