Comment outmove implementation