OK, for example you needed to hold 65536 chars per type field. Is it ok just to have that allocated in the type, or to store them separately using a length? Be a bit of a bastard to write but your choice...