Demystifying Codepdency