My guess is that because there's only one Blah, it would be OK. Now try specializing TTestGen with String. -- View this message in context: http://free-pascal-general.1045716.n5.nabble.com/generics-question-tp4389896p4397750.html Sent from the Free Pascal - General mailing list archive at Nabble.com.