Better rules (I hope).