http://jgamblin.com/2016/06/02/capanalysis-container/