oh, good catch, I missed it. I think it should return `-ENOMEM` in such case.