let's catch the asset creation exceptions somewhere else so we can display an error message