added missing Subscription.Preview implementation