Yup it is a type, supposed to be 'first invalid size', doing the check beforehand probably reads a bit easier