check failure with propagation?