r1574 modify SOLIDREV implementation