This should be public according to PSR-3