Added depends_on directive