It was pointed out to me that if the requested size is 0, we shouldn't