add exception silencing
add a couple reraise tests