Accept weights that sum more than 1 and normalize them