Try use exact type provider first.