requiresForeground