add better errors gem