Fix rule provider