This is not really specific to 2D anymore, is it?