tube.clean(0) only clears buffer