A bit better working dependency system.