coverity#1213522 Uncaught exception

and a gadzillion more

refactor to avoid slicing catch and rethrow

Change-Id: I5c05d1c151b81ff481eff8cd7544db9838143c71
Sub Title -> Subtitle

Change-Id: I1a0bcf7548699845752ac3cf49232655c2fb4fc0