This is an anti-pattern. A better, future-proof solution would be to extend HTTP 418 with a header stating just what the server is not:
HTTP 418 I'm A Teapot I'm-Not-A: freezer;teapot;radio
When the main compression algorithm the device supports is making the data have a temperature of 4 degrees Celsius.
Couldn't he submit it on april 1st?
This is an anti-pattern. A better, future-proof solution would be to extend HTTP 418 with a header stating just what the server is not: