GlobalRule is better than DefaultRule