needed two different versions of weights to deal with the issue