Done, done, and done again.