machine ruling