What makes dependence modeling challenging? Pitfalls and ways to circumvent them