Implementing the Subset client