Maybe we're not filling in the structure correctly