| handle change in the best possible way |