added rule to ignore compile states and window locations