rule check fix