Final for Beta 3.