evolutionary constraints