Need to wrap type in exchange