Protecting us from meteor strike... but perhaps there are bigger problems?