String library changes + testing.