fail continuation now takes var