Fixed joins not working when a match didn't exist