Use `selectedAsset.isDirty` instead of custom fn