Final method