Added additional checks for logic of passing by compensation

- smoothing graphs