The compiler should work with 5.005_03 now (you may need to get a newer version of Class::Struct -- I'm waiting to hear back on this). Thanks to Leopold Toetsch for rooting out uses of the forbidden 'our' and lvalue subs, and for tracking down a but with /x and embedded qr// regexen. /sThread Next