move generation of description to prevent issue with doubles