Use carton for dependency management