Simplified upcast.