The meaning of Ihu is God rescues