um, the idea was that normally this will never be instantiated, because all normal messages are less than the size, but I can make the limit into a "magic" off value as well, and create different implementations of extension based on that. Checking the property on call side is an alternative, with the trade off that the caller needs to know.