Further work on instancing