update Transaction so all the new types work