getting somewhere with signaling