only lookup non-null effects
add an id field for the spawns