Incorporate failed predicates in weights