Same as the previous few, this just enables copyout for data constructs and ensures we have sufficient test coverage.