Signal: It's returning a boolean now to determinate if the signal went well.