Fixing Provider binding