unit test for error works
merge conflict: chose version with error identifier