I think it should be my bug. `!isLoaded` is more strict than `!isChanged`.