Interesting point. This makes me think we can call Initialize instead of throwing. Will try that tomorrow.