Add more reasons and improve performance a bit when notifications aren't enabled