try the new container-based stack