not fire at self