really important join condition to prevent cartesian explosion