IceD^: there is not a general way to do this yet.