Nah, I'm just not completely sold on the whole pointer-vs-value debate when passing structs. I'm just thinking, why would I want to make the processor/memory do extra work if I don't need to. Although that work is tiny, it just feels weird to my C-self ;)