less specific ruby