The main impulse was to have 'hints > iterate', as people usually expect hints to take precendence before cache.