All praises due to God Almighty!