I do get the impression that this would’ve been a signing of heart rather than head. I also feel we had him when he was at his best, we know people tend to reach peak performance in mid to late 20s, however with Joe he has had limited game time combined with injuries, maybe he is past his best? There are ex BCFC players who I would take back in a heartbeat, the likes of Webster and Reid. Not JB, his career has stalled, perhaps a combination of injuries and mental fragility. Happy to explore other options.