Improved Rom loading:
 - Unmarshall memory is freed after it completes.  This allows for a lower memory spike and less heap allocation.