ruby makes mistakes