as a style point, would probably make sense to pull `"---"` into a constant, that way if they change their mind what they want empty to look like you only have to change it in one place