Can the two `.fail` calls be collapsed into one?