Generalizing moves