only remove callback first arg when is a signal