default 0 in idle