Guard for empty promises