do not stop a function by alert