Optimizing signal behaviors