needed extra layer of nesting for diminish calls