Unreachable procedural code is eliminated by the Compiler during the optimization phase and the literals used only in that code are discarded. The practice of including version numbers in Procedure Division statements by using the following technique does not work: filename-what section. move "@(#)filename %I%>" to what-string perform filename-what