leave string formatting to view layer, because what about https