Tagged bank-preparation