Initial moves toward a dependency handler