Turned off the suppression of warnings. Added a flag to not error out on invalid arguments to print format specifier