respect user settings for notifications