I agree that getting the camera position to view an extent isn't valid when morphing, but is it best to just return the current camera position? Maybe return `undefined` or throw an exception.