wrapping the ES error