init is ignored after the first time