I relate to this; there are some things I remember very well, but in many areas I think my talent for improvisation stems from a ~mid long-term memory.