Add failure blocks to all calls
Currently unused as they are causing build errors though
Utilize new failure blocks... kinda of.
They're unused because as soon as I use them i get a build error