w, as canonical; clarified MUST support sizes; added integer implementation note