Oh sorry, I replied the pointer-vs-value comment above to the wrong comment. Will delete and recomment.