Merged step 3.1 from prior answer