Support for structured input