Actually, no - I just figured it out. I fixed the problem and removed the override. I thought it was necessary to initialise a `struct` in the `let` declaration, so it was doing that and then right after copying another value in using an `unsafe` block. I just fixed up the `let` to simply declare and all is well.