only trigger signal when result has been returned