now reset full 8 bytes of the variable data, also re-order initialisations in the hope they'll get optimised (they're not)