required functions ending in _log to return real