16-bit limits were broken on ARM