Allow failure to be undefined