Return weight for only positive quantities

Provision for downstream modules to change from_address