What things are essential to our spiritual progress?