i hate strings