do not use refute, it's not in old ruby versions