removed the bad logic for moving back the mark - may or may not work