Don't emit signal unless success