distr now takes arbitrary number of arguments