more tests
error handling (still with a failing test)