Make possible moves lazily evaluated.