changed result type of moveForm to reflect the intended semantics.