That would of been the best way to structure it, get promotion and you'd be releasing him anyway for a younger better striker anyway, yet fail with promotion and your good to go again.
I'd not of been worried about his age so much, It's good business for Swindon anyway.