Passing around a 64 byte data struct by value is kind of wasteful, instead pass a reference to the struct.