fix handling of warn flags.