Further reduced the number of possible ways to construct a file based resource