Struct's now passed by reference