* subsampling now properly computes gradients recursively