signal dup fixed