dust helper support, promises support and tests