convert the concat type to a custom type/provider, because the previous way didn't actually work.