string concatenation is actually fastest in these tests