Supportive

Made changes suggested by reviewer and resubmitting for review.
I discussed this with @zsyed1, and I'm not quite sure what you're saying. Is category at risk for not being implemented / initialized? I suppose that to_s should be resilient enough to handle that in the ideal case, if that's what you mean. If this is a further not on your observation regarding the call to `blank?`, then that's a fair point too I suppose. While `blank?` will handle nil and empty strings it will not coerce anything for you. There's probably a better way to do this.