don't know... I have to think more about it.

What triggers the idea is `setAdapter` (ie you would not want to set something that is not supported)