add another test to test error propagation