Speccing and adding failAllCommitments, for those times you really want to bail