External library loader now uses new string class