Do we need the return value, and if so, is it preserved through the logger?