no need to turn this into an array, we don't care about the order
lots of formatter work, still in progress, but getting there