removed page weight cached since it is wrong so often
more rules
new version