To do for later: all of these can and should be factored to use a string constant at the very least