I realise now that my test doesn’t cover this case (id=2 has no `properties`, but it doesn’t get joined to anything).