can you also be explicit about the length check, just so its entirely obvious `contentLength ===0`