Extreme retraints

Extreme retraints