Provider ignores state