Implement JoinStrategy