Unless the Gm has any problems, the above looks alright to me.