In my program, the number of allocations of mpfs per loop is the same. Would it be wise to allocate all of them, store pointers in a list of sorts and then just grab one that isn't being used, or is there a better way? Thanks.