Address minor comments
Fix weird bug with specialized PrimitiveVector