new desired caps, util methods, tests