@chris @realhackhistory Well in this case they could like pattern match for error responses like that, but the root problem is that the public interfaces to models themselves all use in-band signaling (these inane first person "I can't do that" bs responses) rather than error codes in the API layer you interface over.