Added a dependency processor