Fix #11. Throw when move path is descendent of from