diff --git a/docs/user/CommandLineExamples.asciidoc b/docs/user/CommandLineExamples.asciidoc
index d1fb9df..bd71802 100644
--- a/docs/user/CommandLineExamples.asciidoc
+++ b/docs/user/CommandLineExamples.asciidoc
@@ -77,32 +77,39 @@ See the User Guide for more details on command usage.
hoot changeset-apply changeset.osc http://railsPortUrl --stats --progress
-----
-===== Create a changeset that replaces all features in a dataset with overlapping features from another dataset within a specified bounds:
+===== Create a changeset that replaces features with only overlapping features from another dataset within a specified bounds:
-----
hoot changeset-derive-replacement -D changeset.user.id=1 input1.osm input2.osm "-71.4698,42.4866,-71.4657,42.4902" \
output.osc
-----
-===== Create a changeset that completely replaces all features in a dataset with features from another dataset within a specified bounds:
+===== Create a changeset that completely replaces features with features from another dataset within a specified bounds:
-----
hoot changeset-derive-replacement -D changeset.user.id=1 input1.osm input2.osm "-71.4698,42.4866,-71.4657,42.4902" \
output.osc --full-replacement
-----
-===== Create a changeset that replaces all buildings in a dataset with overlapping buildings from another dataset within a specified bounds:
+===== Create a changeset that completely replaces features with features from another dataset within a specified bounds and modifies no features outside the bounds:
-----
hoot changeset-derive-replacement -D changeset.user.id=1 input1.osm input2.osm "-71.4698,42.4866,-71.4657,42.4902" \
- output.osc -geometry-filters "hoot::BuildingCriterion"
+ output.osc --full-replacement --strict-bounds
-----
-===== Create a changeset that completely replaces all buildings in a dataset with buildings from another dataset within a specified bounds:
+===== Create a changeset that replaces buildings with only overlapping buildings from another dataset within a specified bounds:
-----
hoot changeset-derive-replacement -D changeset.user.id=1 input1.osm input2.osm "-71.4698,42.4866,-71.4657,42.4902" \
- output.osc -geometry-filters "hoot::BuildingCriterion" --full-replacement
+ output.osc --geometry-filters "hoot::BuildingCriterion"
+-----
+
+===== Create a changeset that completely replaces all buildings with buildings from another dataset within a specified bounds:
+
+-----
+ hoot changeset-derive-replacement -D changeset.user.id=1 input1.osm input2.osm "-71.4698,42.4866,-71.4657,42.4902" \
+ output.osc --geometry-filters "hoot::BuildingCriterion" --full-replacement
-----
==== MetaInfo
@@ -513,7 +520,7 @@ See the User Guide for more details on command usage.
===== Remove all duplicate areas from a map:
-----
- hoot convert -D convert.ops="hoot::RemoveDuplicateAreaVisitor" input.osm output.osm
+ hoot convert -D convert.ops="hoot::RemoveDuplicateAreasVisitor" input.osm output.osm
-----
===== Remove all empty areas from a map:
@@ -702,7 +709,7 @@ hoot convert -D convert.ops="hoot::FindRailwayIntersectionsOp" input.osm output.
hoot convert -D convert.ops="hoot::UnconnectedWaySnapper" \
-D snap.unconnected.ways.snap.way.criterion=hoot::HighwayCriterion \
-D snap.unconnected.ways.snap.to.way.criterion=hoot::HighwayCriterion \
- -D snap.unconnected.ways.snap.to.way.node.criterion=hoot::HighwayNodeCriterion \
+ -D snap.unconnected.ways.snap.to.way.node.criterion=hoot::HighwayWayNodeCriterion \
-D snap.unconnected.ways.snap.to.way.status=Input1 \
-D snap.unconnected.ways.snap.way.status=Input2 \
input1.osm input2.osm output.osm