Вы опять не предусматриваете возможность ошибки. Что будет, если из-за некорректного использования сюда попадет символ '&' ?