Functional room loader, must refine error messages to determine empty files