In Hopfield networks, one can apparently load perfect recall into the network (by having enough neurons compared to patterns). (Source)
However, at the same time, it appears that spurious states (i.e. local minima of the energy function) will always exist. For example the opposite of a stored pattern is also a stable state.
These two statements seem incompatible to me, how can we have perfect recall despite the existence of unintended local minima?