there is no need to pass a default to reduce here