silly exception impls shouldn't do that :-P