A word of advice (took me a bit of time to figure what was going on).
By accident I had defined a struct with some default value for one of the members, something like:
struct TestStruct
{
uint64 i;
uint64 j = 0;
};
Then, when doing this in the code
TestStruct test = {};
I noticed that "test.i" would be some non-zero garbage value.