My reasoning so far: We already looked up whether the package exists at the controller level so we can present a good error message if it doesn't... Having to do two lookups would be suboptimal.