I question the utility of this abstraction...