didn't know for-in order was random until a diff of two runs was different. pipe to sort every time