should only be +1 if mod > 0