dont get fancy with exception reraising