Simplify rules - thanks to hklv