A continuation of PR 831 Were we fix redeeming for ravs, collection of allocations, unit tests, migrations among others