even more size validation