onceClosure!() sytax changed, updated example