Struct, support for ext sources