/**
  * Whether or not a local trial is allowed for this subscription.
  *
  * @return bool
  */
 public function canLocalTrial()
 {
     if (!$this->model->requiresCardUpFront() && $this->model->onTrial() && !$this->card_token && !(($customer = $this->model->customer()) && $customer->readyForBilling() && !empty($customer->billing_cards))) {
         return true;
     }
     return false;
 }