@Strate an exception would also be fine as long as you can't reach this location without `$targetTableJoin` being set