When 0 value was entered checking for the best route was not done cause the amount change signal was not emitted.