User instructions – why do we evaluate and flush?