Why do we need this dependency?