signals confusion