confuse safe and symbolchanged