Reading structs from different places

@MarkT provided this for someone who was having a very similar problem...