Why is it useless ? Actually, it's quite important as there's totally different structure for error json from the one that contains a valid response (or empty response). Before API change there was just a single format for all messages including errors.