failure message now required