i'm still pretty new to ruby so take it with a grain of salt, but i feel like it's more ruby-esq to do use `unless foo` rather than `if !foo`.