A few thoughts:
I would have thought this as CatagoryError? Efficiency implies that it does work but may however, just be inefficient. This was reported as an error and is now a warning, should I assume that MAX_SENSIBLE_FIELD_LENGTH < max_filed_length, which is why this is only a warning and this that of efficiency?