signaling works