This is confusing, maybe we could choose an other name? fmt.Errorf() returns an error without any display and is widely use in docker. Having an other method with the same name and a different behavior is not ideal.