always surface the error to user or otherwise handle it in a way where the prefab doesn't lock up for no visible reason