Don't use :use
Try using ordered maps