Thanks.  removed the approval = rejection segment of my workflow and now working as I'd expect.

Thanks