Add error smart constructor