fixed exception thrown when ward changes