Fixed issue where parse_markup would overwrite with nil