allow both gets throughout reduce