Should this return after stopping? Do we really want to call `readInBackgroundAndNotify` after stopping?