better failure for missing asset files