Koriolis #1 If the throw part refers to a compile time error, then that's exactly what I propose.That's now 3 votes for this implementation. And counting... (I hope)