This puts too much burden on the user. Instead, specify native and wrapped tokens as methods which return hardcoded values.