Function rules is back!