[IMP] Hide temp file lower level details from calling method