Implement join.