another bunch of rule changes