more consistent assignement during failure branches