errormessages handles abilities