use numeric weights for everything