Context has this problem if your app do not allow unauthenticated access. I think for this case logout should always wipe entire app