weight is missing from toString()