good lord I'll master punctuation one day.