ok, now all errors are appearing correctly for all scenarios