Could we squish this down into one conditional or do you think that hurts readability?