longterm memory logic need rethinking.