changed move return to boolean and test fails