The finally version