add .errorf() to reduce ll