Better one-time-loop