Don't cache VertexPlacement by default; it is not always reused
Clean up twoAgoG and prevG logic