Someone wrote a switch statement to handle HTTP error codes, meticulously returning JSON responses with the status code... except they forgot one tiny detail: HTTP 418 "I'm a teapot". You know, the most critical status code in production. The one from an April Fools' RFC that somehow became part of actual HTTP spec. They covered 400, 401, 404, 409, 415, 503, and even have a default case for 500. But when your server identifies as a teapot and refuses to brew coffee? Straight to the default handler like some common peasant error. The disrespect is real. Fun fact: RFC 2324 introduced status code 418 as a joke in 1998 for the Hyper Text Coffee Pot Control Protocol. It was supposed to be deleted, but developers loved it so much that it's now immortalized in the HTTP spec. Some APIs actually use it for rate limiting or Easter eggs. Because why not?