updated unit tests for new failure behavior