I went with the thorough step by step route not so much because I considered one step to be likely to break when the others don't, so much as better to be thorough and test them all in case I'm wrong in making the assumption that all or none of the steps will break.