Should this be $value instead of $provider?