fleshed out failure specs