What's the reason you moved this out of `assign_generated_description`?  This seems to belong in that method, IMO.