Samantic change, don't need cast to explicit type when internal type is sufficient to enforce single instance anyway.