I would do neither and just let it null ref if it happens. We're writing an app here, not a framework. No point cluttering it with error checks for conditions that shouldn't happen unless there is a bug.