Update mqac_write to use the mixin and restore pointers