Forked from https://code.seas.harvard.edu/openstack/stackutil