better handling of asset reading failure