I do not mind too much - I just thought that having fewer magical constants in the code is better, unless there is a real need for them - which seems to be the case here, because the provider will certainly won't be used on Mono corresponding to .NET 1.0 or .NET 1.1....