add missing <limits> header