using global parser brakes it's integrity
do not use const that might not be there