Question: What would someone wear to protect themselves from a cannon?

Choices: 
- ungulate
- bomber
- body armor
- tank
- hat

The rationale to choose "body armor" as the answer is that: 

you need to cover vital organs