Deep Promise under the rain