creating a new variable would require that you have as much free mem as the program takes up, and that is not a good approach for a file manager.