Cleaned up string methods