it's a poor sort of memory that only works backwards