Offer an additional implementation of subset