I definitely do not discard it. Another solution that sprang to mind is that the softness of the hood makes it possible to put some kind of airbag(s) over the engine. Though this probably has a rather complicated set of problems (when to fire it, how to time the firing, can the required volume be inflated in time, etc.).