>Makes sense and we probably should have done that in the first place.  But 
>since we didn't, do we change behavior and risk breaking folks or add a flag 
>and keep both code paths?

The problem I have with two code paths is how do we choose between them? Are we 
going to do a version number check or make someone compile differently, etc.? 
Also, FWIW as a data point, other than a test which was expecting a specific 
error to be thrown, I am going to highly doubt anyone would even know a change 
was made unless they were working around it before. Willing to go either 
direction but I am always hesitant to be dragged down by complete backward 
compatibility, especially for low risk items.

Mike

Reply via email to