Custom failure json (`{error: "Unable to ..."}, status: 400`) is easily done with the later and more of a headache with the former.