I'd suggest to continue to return it so when we bring in unit testing for this, we can easily verify the results from this function without having to do a secondary read