Seemingly I've hit a nasty problem here, because PlacementIndex should return an Placement&, but this is being fetched after-the fact from within the iterator.