Revert "reduce the amount of get_file_contents() calls by about 50%"

This reverts commit 907d0b596c37680befd07ffc1eb0a21118ad2565.
As it breaks my desired funtionality somewhat.
Version bump to 04