Rewrote for Strings