 Branston made three more appearances for Rovers before McGhee was replaced by John Ward as manager, and returned to Aldershot when the loan expired.In January, he had his contract with Aldershot cancelled by mutual consent after playing in five matches for the club.He rejoined Plymouth Argyle later that month on a contract until the end of the 2012–13 campaign.