4. Almost there...