allow migration of objects/exceptions across threads