yet more work pshmem