Added min_size parameter